_MPAllocateSys
Use MPAllocateAligned instead. Not available in Carbon.
_MPDebugStr
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
_MPInitializePrintf
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
_MPIsFullyInitialized
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
_MPLibraryIsCompatible
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
_MPLibraryVersion
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
_MPPrintf
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
_MPRPC
Use MPRemoteCall instead. Not available in Carbon.
_MPStatusCString
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
_MPStatusPString
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
_MPTaskIsToolboxSafe
You should query MPTaskIsPreemptive instead (where a false result indicates a nonreentrant cooperative task) Not available in Carbon.
AbsoluteToDuration
Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.
DurationToAbsolute
Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.
MPAllocate
Use MPAllocateAligned instead. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPAllocateAligned
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPAllocateTaskStorageIndex
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPArmTimer
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPBlockClear
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPBlockCopy
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCancelTimer
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCauseNotification
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateCriticalRegion
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateEvent
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateNotification
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateQueue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateSemaphore
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateTask
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCreateTimer
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPCurrentTaskID
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDataToCode
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeallocateTaskStorageIndex
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDelayUntil
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDelayUntilSys
Not available in Carbon.
MPDeleteCriticalRegion
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeleteEvent
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeleteNotification
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeleteQueue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeleteSemaphore
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDeleteTimer
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPDisposeTaskException
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPEnterCriticalRegion
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPExit
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPExitCriticalRegion
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPExtractTaskState
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPFree
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPGetAddressSpaceInfo
Not available in Carbon.
MPGetAllocatedBlockSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPGetCriticalRegionInfo
Not available in Carbon.
MPGetEventInfo
Not available in Carbon.
MPGetNextAddressSpaceID
Not available in Carbon.
MPGetNextAreaID
Not available in Carbon.
MPGetNextCoherenceID
Not available in Carbon.
MPGetNextConsoleID
Not available in Carbon.
MPGetNextCpuID
Not available in Carbon.
MPGetNextCriticalRegionID
Not available in Carbon.
MPGetNextEventID
Not available in Carbon.
MPGetNextID
Not available in Carbon.
MPGetNextNotificationID
Not available in Carbon.
MPGetNextProcessID
Not available in Carbon.
MPGetNextQueueID
Not available in Carbon.
MPGetNextSemaphoreID
Not available in Carbon.
MPGetNextTaskID
Not available in Carbon.
MPGetNextTimerID
Not available in Carbon.
MPGetNotificationInfo
Not available in Carbon.
MPGetPageSize
Not available in Carbon.
MPGetPageSizeClasses
Not available in Carbon.
MPGetQueueInfo
Not available in Carbon.
MPGetSemaphoreInfo
Not available in Carbon.
MPGetTaskStorageValue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPIsFullyInitializedProc
MPModifyNotification
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPModifyNotificationParameters
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPNotifyQueue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPPrintfHandler
You should register a debugger using MPRegisterDebugger instead of calling these debugging functions.
MPProcessors
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPProcessorsScheduled
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPRegisterDebugger
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPRemoteCall
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPRemoteProcedure
MPRPC
Use MPRemoteCall instead.
MPSetEvent
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetExceptionHandler
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetQueueReserve
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetTaskState
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetTaskStorageValue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetTaskType
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetTaskWeight
MPSetTaskWeight will set task priorities on Mac OS X. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSetTimerNotify
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPSignalSemaphore
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPTaskIsPreemptive
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPTaskIsToolboxSafe
You should query MPTaskIsPreemptive instead (where a false result indicates a nonreentrant cooperative task)
MPTerminateTask
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPThrowException
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPUnregisterDebugger
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPWaitForEvent
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPWaitOnQueue
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPWaitOnSemaphore
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
MPYield
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
TaskProc
UpTime
Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.